import java.util.LinkedHashMap;
import java.util.HashMap;
import java.util.Scanner;

//使用LinkedHashMap解决，输入处理比较麻烦
public class Main{
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		HashMap<String,Integer> map=new LinkedHashMap<>();
		while(sc.hasNext()){
			String str = sc.nextLine();
            String[] array = str.split(" ");   //分离出输入文件名和行号
            int line = Integer.parseInt(array[1]); //获得行号
            
			String[] arr = array[0].split("\\\\");  // 根据\切割出文件名
			String s = arr[arr.length-1];  //拿到文件名
			//文件名大于16时截取
            if(s.length() > 16){
				s=s.substring(s.length()-16);
            }
            
			String key = s + " " + line;  //错误记录表达式
			if(map.containsKey(key))
				map.put(key, map.get(key)+1);
			else {
				map.put(key, 1);
			}
		}
        
		int count=0;
		for(String string : map.keySet()){
			count++;
			if(count > (map.keySet().size() - 8)) //输出最后八个记录
			    System.out.println(string + " " + map.get(string));
		}
	}
}
